﻿/*2011.5.12 全局*/

/* CSS Document */

/* Reset */
body { font-family:'Microsoft YaHei','宋体','serif';background:#E6E6E6;font-size:12px; color:#242424;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,font,p{ padding: 0px; margin: 0px; } 
address,caption,cite,code,dfn,th,var,i,font { font-weight: normal; font-style: normal; } 
table { border-collapse: collapse; border-spacing: 0; font-size:12px;} 
fieldset,img { border: 0; } 
h1,h2,h3,h4,h5,h6{ font-size:12px;font-weight:normal;}
/*
p {margin:5px 0px; padding:5px 0px;}
*/
font { font:12px normal;}
ol,ul { list-style:none;}
li { list-style-type:none;}
caption,th { text-align: left; } 
q:before,q:after { content:”; } 
abbr,acronym { border: 0; }
a { color:Black;}
a { text-decoration:none; cursor:pointer;}
a:hover { text-decoration:underline;}

/*html control*/
input, select, img { vertical-align:middle; }

select { padding:2px;}

input.text { border:1px solid #999; padding:4px; }
input.button { font-weight:bold;padding:3px 5px;}

textarea{border:1px solid #999;  padding:4px;}

/*link*/
.pointer {cursor:pointer;}

/*clear*/
.clear {clear:both; margin:0px; padding:0px;}
.clearleft {clear:left;}
.clearright {clear:right;}
.browseclear {clear:both; _clear:none;}

/*float*/
.left {float:left;}
.right {float:right;}

/* text */
.textl {text-align:left;}
.textr {text-align:right;}
.textc {text-align:center;}
.bold {font-weight:bold;}

.overflow {overflow:hidden;}
.through {text-decoration:line-through; font:italic 12px Georgia, "Times New Roman", Times, serif;}
.normal { font-style:normal; font-weight:normal;}

.nowrap{ white-space:nowrap;}
.breakword {word-wrap:break-word;}/*通常有width值和overflow:hidden,对中英文均有效,对长串英文无效*/

.indent {text-indent:2em;}

.ellipsis{-o-text-overflow: ellipsis; text-overflow: ellipsis;white-space:nowrap; overflow:hidden;}




/*line height*/

.lh180 {line-height:180%;}
.lh200 {line-height:200%;}

.lh18 {line-height:18px;}
.lh24 {line-height:24px;}

/* display and position */
.disb {display:block;}
.disn {display:none;}
.disinline {display:inline-block;}

.vhidden { visibility:hidden;}
.absolute { position:absolute}
.relative {position:relative;}

/* ul ol li */
.decimal {list-style:decimal inside;}

/* margin and padding 
.nomp {margin:0px;}
.mtt {margin-top:10px;}
.mtf {margin-top:5px;}
.mbt {margin-bottom:10px;}
.magten {margin:10px;}
.magl {margin-left:10px;}
.magr {margin-right:10px;}
.nopad {padding:0px;}
.padten {padding:10px;}
.padf {padding:5px;}
.magf {margin:5px;}
.padlr {padding:auto 10px;}
.ptbf {padding:5px 0px;}
.mbf {margin-bottom:5px;}
.padtb {padding:10px 0;}
*/

/* new m and p*/
.nomap {margin:0px;}
.magt10 {margin-top:10px;}
.magt5 {margin-top:5px;}
.magb10 {margin-bottom:10px;}
.magb5 {margin-bottom:5px;}
.mag10 {margin:10px;}
.mag5 {margin:5px;}
.magl10 {margin-left:10px;}
.magr10 {margin-right:10px;}

.nopad {padding:0px;}
.pad10 {padding:10px;}
.pad5 {padding:5px;}
.padlr10 {padding:0 10px;}
.padlr5 {padding:0 5px;}
.padtb10 {padding:10px 0;}
.padtb5 {padding:5px 0px;}


/* font */

.nofont {font-size:0px;}
.font10 {font-size:10px;}
.font12 {font-size:12px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}
.font20 {font-size:20px;}
.font22 {font-size:22px;}
.font24 {font-size:24px;}
.font30 {font-size:30px;}

/*.black { font-family:"黑体";}*/
.yahei { font-family:\5FAE\8F6F\96C5\9ED1,'Microsoft Yahei','宋体','serif';}

/* color */
.white {color:#fff;}
.red {color:#F03;}
.gray {color:#999;}
.blue { color:Blue;}
.green { color:Green;}
.black,.black a { color:Black;}

/* border */
.b4gray {border:1px solid #ccc;}
.b4green {border:1px solid #e0ffaf;}

/* background */
.bggray {background:#f2f2f2;}
.bggreen {background:#fcfff7;}
.bgwhite {background:#fff;}

/*CSS3.0*/

.radius5
	{/* border radius *//* (-moz-\-webkit-)border-top-left-radius:; \ -moz-border-radius-topleft:; */
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	}

.radius3
	{/* border radius *//* (-moz-\-webkit-)border-top-left-radius:; \ -moz-border-radius-topleft:; */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

.shadow
	{
	/*box shadow*//*(-moz-\-webkit-)box-shadow:;*/
	-moz-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	-webkit-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	-khtml-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	box-shadow: rgba(200,200,200,1) 0 4px 18px;
	filter:progid:DXImageTransform.Microsoft.Shadow(enabled=Enabled,color=#c8c8c8,Strength=4,Direction=135);
	}
	 


/*分页padding:0px 2px;
.pager
{
	 
	 
	text-align:right;
	margin-top:6px;
	margin-bottom:6px;
	 
 
	padding:6px 0;
	 
	 
	color:#666666;
}
.pager a ,.pager .current
{
	margin-left:5px;
	height:22px;
	border:#76B0D6 1px solid;
	padding:1px 6px;
	text-align:center;
	vertical-align:middle;
	background-color:#F5FAFE;
	color:Blue;
}
.pager .current
{
	color:Red;
}
.pager a:hover
{
	background-color:#C5E0F8;
	text-decoration:none;
}
*/


/*默认分页*/
.pager{ margin-top:10px; text-align:right;   }
.pager a ,.pager span{	 display: inline-block;margin-left: 4px;padding:0 8px;  line-height:200%;border: 1px solid #C2D5E3;background-color: white;   color:#333;  text-decoration: none;	}
.pager a:hover { border-color: #369;color: #369;  text-decoration:none;}
.pager .current{ font-weight:bold; background-color: #E5EDF2; }
.pager .total { color:#666;}
.pager .total b { margin:0 1px; font-weight:normal;}

	 